/*body{font-size:14px;line-height: 1.5;color: #666;background: #f5f5f5;
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;}
*/body{font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;color: #666;background: #f5f5f5;}
body,dl,dd,p,form{margin:0;}
table{border-spacing: 0;border-collapse: collapse;}
input,button{outline: none;border: 1px solid #ccc;}
button{vertical-align: middle;}
button:focus{outline: none;}
ol,ul,li{list-style: none;padding: 0;margin: 0;}
h1,h3{margin: 0;}
a{text-decoration: none;color: #666;outline: 0;}
img{max-width: 100%;vertical-align: middle;}
.fl{float: left;}
.fr{float: right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.dib{display:inline-block;*zoom:1;*display:inline;vertical-align: middle;}
.db{display:block;}
.dn{display: none;}
.clearfix{zoom:1;clear: both;}
.clearfix:before,.clearfix:after{content:".";display:block;overflow:hidden;height:0;clear:both;visibility:hidden;}
::-webkit-scrollbar-track{background-color: transparent;border-radius: 2px;}
::-webkit-scrollbar{width: 5px;height:7px;background-color: transparent;}
::-webkit-scrollbar-thumb{background-color: #1890ff;border-radius: 2px;}
.mr10{margin-right: 10px;}
.m5{margin: 5px auto;}
.red{color: red;}
body textarea{padding: 6px 10px;}
select,input,textarea,button{border-radius: 3px;}
select{min-width: 30px;height: 30px;line-height:30px;border-color: #e6e6e6;}
textarea{border:1px solid #e6e6e6;display: inline-block;resize: vertical;}
.inputText{height: 28px;line-height: 28px;padding: 0 5px;border-color: #e6e6e6;}
.akrBtn{padding: 4.5px 10px;cursor: pointer;}
.akrBtn-md{padding: 4.5px 25px;}
.akrBtn-lg{padding: 10px 40px;}
.akrBtn.blue{background: #1890ff;color: #fff;border-color: #fff;fill: #fff;}
.akrBtn.blue:hover{box-shadow: inset 0 0 5px #fff;}
.uploadImg{width: 100px;height: 56px;object-fit: cover;}

 

/* 单/复选框标签美化 */
.label_beauty{/*line-height: 28px;clear: both;*/overflow: hidden;}
.label_beauty dd{display: inline-block;vertical-align: middle;cursor: pointer;}
.label_beauty input{display:none}
.label_beauty label{border:1px solid #CCC;color:#666;padding:3.5px 8px;line-height:initial;min-width:55px;text-align:center;background: #fff;float:left;margin:1px 2px 1px 0;border-radius:4px}
/*.rmt-label-beauty input:disabled{color: rgba(102,102,102,.8);}*/
.label_beauty input:checked+label{background:url(../img/ico_checkon.svg) no-repeat right bottom #fff;border:1px solid #2a8cff;background-size:21px 18px;color:#2a8cff}
.label_beauty input:disabled+label{opacity:.7}
.label_beauty label:hover{border-color: #2a8cff;}
.vertical.label_beauty dd{display: block;clear: both;}

/*.blue_bgcolor{background: #1890ff;}
.blue_color{color: #1890ff;}*/
.akr_main_inner{width: 97%;margin: 1.5% auto;}
.akr_main_inner_bg{width: 95%;height: 92%;padding: 1%;position: absolute;top: 2%;left: 1.5%;background: #fff;border-radius: 2px;overflow-x: auto;}

.wid97{width: 100%;margin: auto;}
.minw{min-width: 200px;}


.inforBar{margin: 8px auto;overflow: hidden;}
.akrTable{width: 100%;margin: auto;font-size: 13px;}
.akrTable thead{background: #f2f2f2;}
.akrTable th,.akrTable td{padding:12px 8px;}
.akrTable th{border-bottom: 2px solid #e6e6e6;text-align: left;}
.akrTable td{border-bottom: 1px solid #e6e6e6;}
.akrTable textarea.des{display: block;width: 100%;padding: 0;border-color: transparent;resize: none;color: inherit;font-family: inherit;}
.akrTable textarea.des:focus{outline-style: none;}
.akrTable .spanBtn{display: inline-block;padding: 2px 8px;margin: 1px 0;color: #1890ff;white-space: nowrap;cursor: pointer;position: relative;}
.akrTable .spanBtn:after{content: '';width: 1px;height: 10px;background: #1890ff;position: absolute;right: -1px;top: 50%;margin-top: -5px;}
.akrTable .spanBtn:last-child:after{display: none;}
.akrTable .spanBtn:hover{color: #071e35;}
.akrTable .headImg{width: 50px;height: 28px;object-fit: cover;}


.akrTable_back th,.akrTable_back td{border-bottom: none}
.akrTable_back thead{background: #1890ff;color: #fff;}
.akrTable_back tbody tr:nth-child(even){background: #f7f8fd;}


.akrTable_border{}
.akrTable_border th,.akrTable_border td{border: 1px solid #e6e6e6;}

.akrTable_striped{}


.proUl{width: 100%;display: flex;justify-content:space-between;}
.proUl li{width: 28.5%;/*5个排列width:14.5%;*/padding: 3% 2%;background: #fff;text-align: center;border-radius: 5px;overflow: hidden;}
.proUl li b{font-size: 30px;color: #333;}
.proUl li div{white-space: nowrap;}
.proUl li:last-child{margin-right: 0;}

/*任务量面板*/
.akr_task_panel{margin-top: 15px;background: #fff;border-radius: 5px;}
.akr_task_title{margin-right:5px;padding:15px 20px;border-bottom: 1px solid #d6d6d6;position: relative;color: #1890ff;font-size: 20px;}
.akr_task_title:after{content: "";width: 200px;height: 2px;background: #1890ff;position: absolute;bottom: -2px;left: 0;}
.akr_task_panel .data{height: 300px;}

/*弹窗*/
/*.akrPop{width: 100%;height: 94%;padding: 2% 0;position: absolute;}*/
.ulForm{width: 90%;margin:10px auto;font-size: 13px;}
.ulForm li{margin: 8px auto;line-height: 30px;}
.ulForm li:after{content: '\20';clear: both;*zoom: 1;display: block;height: 0;}
.ulForm li .form-label{width: 120px;padding: 0 5px;float: left;display:block;text-align: right;}
.ulForm li .form-input{margin-left: 130px;min-height: 30px;}
.ulForm li .form-word{font-size: 12px;color: red;}
.ulForm li .inputText,.ulForm li textarea{width: 80%;}
.ulForm li textarea{min-height: 100px;display: block;}

.ulForm-2{}
.ulForm-2 li{padding: 5px 10px;line-height: 30px;}
.ulForm-2 li .form-label{display: block;}
.ulForm-2 li .form-input{}
.ulForm-2 li .inputText,.ulForm-2 li textarea,.ulForm-2 li select{width: 90%;}

.akrfile{position: relative;width:100px;height: 28px;line-height: 28px;background: rgba(7,30,53,.75);text-align: center;border-radius: 2px;color: #fff;display: inline-block;vertical-align: middle;}
.akrfile input{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;}
.akrfile div{}

/*翻页*/
.page{width: 95%;margin: 10px auto;background: #fff;position: fixed;bottom: 20px;}
.page *{padding: 6px 12px;margin: 0 2px;display: inline-block;border-radius: 2px;background: #f5f5f5;cursor: pointer;}
.page .page_extends{background: none;}
.page .current{background: #1890ff;color: #fff;}